MacOS平台在Sublime Text3中快速运行python代码

Posted by FanHao on 2018-05-02

公司电脑是window系统,写python代码一直默认用的是notepad++。后面为了在自己的Macbook练习python程序,了解到了有一款神器—Sublime Text3。以下主要记录如何配置Sublime Text3使其快捷运行python代码。

配置过程

tab键设置

python代码中如果tab键和空格键混用,代码会执行报错。所以首先设置将tab键转换为空格键。
1、菜单栏打开Preferences-Settings,在新打开的窗口Preferences.sublime-settings–User中添加如下字段,tab键将默认转换为4个空格键。

1
2
"tab_size": 4,
"translate_tabs_to_spaces": true,

sublime插件包

sublime提供了很多插件包,但是需要自己手动下载安装。推荐安装python语法提示的相关插件,能够在你编码的时候的进行提示,大大提升你的编码速率。第二推荐安装你喜爱的主题插件,毕竟一个让你赏心悦目的界面能够让你眼睛不会那么疲劳。

快捷执行python代码设置

首先打开终端,输入以下命令。因为我常用python3

1
type -a python3

此时得到返回结果

1
2
python3 is /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
python3 is /usr/local/bin/python3

然后进入sublime的菜单栏,点击tools-Bulid System-New Bulid System,此时将会打开一个新窗口,修改如下

1
2
3
{
"shell_cmd": ["/usr/local/bin/python3","-u","$file"]
}

保存为python3.sublime-build。进入tools-Bulid System,选择python3即可。